﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Objects.DataClasses;

namespace EntityFrameworkContrib.PostSharp4EF
{
    /// <summary>
    /// will be implemented by the weaver, so the system can easily find 
    /// all the properties with complexTypes, without resorting to reflection.
    /// The method is implemented at the IL level
    /// </summary>
	public interface IUpdateComplexTypesWithTracker
	{
        void UpdateComplexTypesWithTracker(IEntityChangeTracker tracker);
	}
}
